package com.business.wechat.bean;

import lombok.Getter;
import lombok.Setter;
import net.sf.rose.jdbc.bean.annotation.Column;
import net.sf.rose.jdbc.bean.annotation.Table;
import net.sf.rose.jdbc.bean.annotation.Type;

/**
 * 
 * @author fengjian
 * @date: 2019/09/28
 */
@Setter
@Getter
@Table(name = "WX_TEMP_MESSAGE", description = "微信模板消息")
public class WeixinTempMessage {

	@Column(pk = true, type = Type.定长文本, description = "消息编号", canNull = false, size = 32, policy = "UUID")
	private String messageId = null;

	@Column(type = Type.变长文本, description = "模板编号", size = 50)
	private String tempateId = null;

	@Column(type = Type.变长文本, description = "微信名称", size = 50)
	private String weixinName;

	@Column(type = Type.变长文本, description = "模板名称", size = 100)
	private String tempateName = null;

	@Column(type = Type.变长文本, description = "模板说明", size = 250)
	private String description = null;

	@Column(type = Type.变长文本, description = "微信参数1", size = 20)
	private String attribute1 = null;

	@Column(type = Type.变长文本, description = "对象属性2", size = 20)
	private String property1 = null;

	@Column(type = Type.变长文本, description = "微信参数2", size = 20)
	private String attribute2 = null;

	@Column(type = Type.变长文本, description = "对象属性3", size = 20)
	private String property2 = null;

	@Column(type = Type.变长文本, description = "微信参数3", size = 20)
	private String attribute3 = null;

	@Column(type = Type.变长文本, description = "对象属性4", size = 20)
	private String property3 = null;

	@Column(type = Type.变长文本, description = "微信参数4", size = 20)
	private String attribute4 = null;

	@Column(type = Type.变长文本, description = "对象属性1", size = 20)
	private String property4 = null;

	@Column(type = Type.变长文本, description = "微信参数5", size = 20)
	private String attribute5 = null;

	@Column(type = Type.变长文本, description = "对象属性5", size = 20)
	private String property5 = null;

	@Column(type = Type.变长文本, description = "微信参数6", size = 20)
	private String attribute6 = null;

	@Column(type = Type.变长文本, description = "对象属性6", size = 20)
	private String property6 = null;

	@Column(type = Type.变长文本, description = "微信参数7", size = 20)
	private String attribute7 = null;

	@Column(type = Type.变长文本, description = "对象属性7", size = 20)
	private String property7 = null;

	@Column(type = Type.变长文本, description = "微信参数8", size = 20)
	private String attribute8 = null;

	@Column(type = Type.变长文本, description = "对象属性8", size = 20)
	private String property8 = null;

}
